Programming with Patterns

نویسندگان

  • Peter Forbrig
  • Ralf Lämmel
چکیده

Language support for object-oriented programming with patterns is provided. Thereby, designs making use of design patterns can be implemented in a more direct and traceable way. The essential language constructs are nested classes and a kind of superposition for class structures. A corresponding experimental programming language PaL is discussed. The current implementation is based on a compilation to Eiffel. A library covering the 23 GoF patterns has been developed in PaL. To be able to capture reuse schemes for patterns, a new form of abstraction is introduced. A non-trivial drawing application has been developed as a case study for programming with patterns.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Application of Linear and Non-linear Programming Model to Assess the Sustainability of Water Resources in Agricultural Patterns

Water resources sustainability is one of the major issues in the agricultural sustainability. In this study sustainability of water resources has been investigated by use of linear and non-linear models in six models based on optimal utilization of water resources in the north parts farms of Iran because of incorrect use of agricultural water resources, from 2011 to 2012. Also “gross margin per...

متن کامل

Bankruptcy Prediction: Dynamic Geometric Genetic Programming (DGGP) Approach

 In this paper, a new Dynamic Geometric Genetic Programming (DGGP) technique is applied to empirical analysis of financial ratios and bankruptcy prediction. Financial ratios are indeed desirable for prediction of corporate bankruptcy and identification of firms’ impending failure for investors, creditors, borrowing firms, and governments. By the time, several methods have been attempted in...

متن کامل

Impact of Irrigation Groundwater Price and Quota Policies in Changing Cropping Patterns in the Province Kerman in Iran

Objective: Water scarcity is a growing global problem and increasing population pressures, living standards and the growing demand for environmental quality have evoked all the governments to represent better solutions about water resources management. In addition, there are growing political ties for reducing water use in agriculture that follow enough environmental benefits and increase the w...

متن کامل

Impact of Irrigation Groundwater Price and Quota Policies in Changing Cropping Patterns in the Province Kerman in Iran

Objective: Water scarcity is a growing global problem and increasing population pressures, living standards and the growing demand for environmental quality have evoked all the governments to represent better solutions about water resources management. In addition, there are growing political ties for reducing water use in agriculture that follow enough environmental benefits and increase the w...

متن کامل

بررسی پیامدهای افزایش سطح زیرکشت ذرت بر الگوی کشت و درآمد کشاورزان استان فارس

The production and acreage of corn in Iran and in Fars Province, in particular, are expanding at an increasing rate. The impacts of this event was studied by a risk programming model (MOTAD). The results indicated that the optimal cropping patterns with corn had less variance than the optimal patterns without corn in all income levels. The results also showed that with the introduction of corn ...

متن کامل

بررسی پیامدهای افزایش سطح زیرکشت ذرت بر الگوی کشت و درآمد کشاورزان استان فارس

The production and acreage of corn in Iran and in Fars Province, in particular, are expanding at an increasing rate. The impacts of this event was studied by a risk programming model (MOTAD). The results indicated that the optimal cropping patterns with corn had less variance than the optimal patterns without corn in all income levels. The results also showed that with the introduction of corn ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000